home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / Mouse Speed / Mouse Speed.txt next >
Encoding:
Text File  |  1991-10-04  |  5.5 KB  |  68 lines  |  [ttro/ttxt]

  1. Dit is een korte uitleg hoe het systeem de muissnelheid berekend. Als je dit goed doorleest ben je in staat je muis elke gewenste snelheid te geven. Je hebt dan alleen nog ResEdit of de cdev Pointing Device nodig. In het verhaal ben ik er van uitgegaan dat je alles met ResEdit doet. Ik heb echter ook de cdev Pointing Device 1.2 toegevoegd. Hiermee gaat het experimenteren eenvoudiger. Het INIT deel van pointing device overschrijft bij elke opstart de systeemwaarden met zijn eigen waarden. Het opstarten gaat natuurlijk net iets sneller als je de waardes die je met PointingDevice bepaald hebt met ResEdit direct in het systeem zet. 
  2.  
  3. In de systeem file staat een resource met de naam 'mcky'. De ID nummers lopen van 0 t/m 4. (In sommige systemen van 0 t/m 6).
  4.  
  5. Deze nummers corresponderen met de buttons in het control pannel als je de muissnelheid wilt veranderen. Nr 0 is het traagst en Nr 4 (de vijfde button) het snelst. Feitelijk kies je dus een van de resources. De resources zijn vaak niet snel genoeg. Vooral op grotere schermen is een snelle muis handig. Er kan echter meer ingesteld worden dan alleen de snelheid. Je kunt ook de versnelling instellen. Dwz. dat bij kleine muisbewegingen een lage snelheid gekozen wordt, terwijl snelle bewegingen nog eens extra versneld worden. Hierdoor kun je ondanks hoge snelheid toch nog precies tekenen. Het huidige control panel voor de muis laat deze instellingen niet toe. Je kunt ze wel met Pointing Device of ResEdit instellen als je weet hoe de snelheid bepaald wordt.
  6.  
  7. Als je met ResEdit de mcky resource met ID=0 uit je systeem opent zul je waarscheinlijk het volgende zien:
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. Dit is de langzaamste threshold tabel in je systeem, welke correspondeerd met de instelling van het tablet in het controlpannel. Het veld bestaat uit 8 getallen waarbij slechts de positieve getallen belangrijk zijn. (Bij negatieve waardes moet je 256 optellen om de werkelijke waarde te krijgen)
  22.  
  23. De werking.
  24. Het systeem leest 60 maal per seconde de muis uit. Deze waarde worden steeds met de vorige vergeleken. De computer heeft nu de afstand die je muis op tafel bewogen heeft. Dit getal wordt nu met de Threshold tabel vergeleken, te beginnen bij Threshold 1. Is de waarde hoger dan wordt met een hogere threshold vergeleken. Dit gebeurd net zo lang totdat de threshold waarmee vergeleken wordt een grotere waarde aangeeft dan de afgelegde afstand.
  25. Stel dat de muis 12 eenheden bewogen heeft. Dan is volgens bovenstaande tabel de threshold 3. (groter dan 10 maar kleiner dan 15) Nu wordt de muisbeweging met twee tot de macht het threshold nummer vermenigvuldigd.  
  26. Dat wordt in ons voorbeeld dus: 12  maal  (2)^3 is 96. De muis op het scherm wordt nu 96 beeldpunten verplaatst.
  27.  
  28. Waren we nu van een snellere tebel uitgegaan, bv de volgende:
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. Dan was de threshold 5 geweest. Dus hadden we een muisbeweging van 12 maal (2)^5 is 384 beeldpunten bij de zelfde beweging van de muis op tafel als in het vorige voorbeeld.
  43. Zelf gebruik ik altijd de volgende instellingen:
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. In dit geval is de threshold 8, dus maximaal. De muis beweegt hier 12 maal (2)^8 is 3072 beeldpunten.
  58. Uit het bovenstaande blijkt dus wel dat des te lager de ingevulde waardes zijn, des te sneller is de muis. Verder zie je ook dat je bij een threshold van 8 een onmogelijk snelle muis hebt die of links of rechts staat.  Een instelling van 1,1,1,1,1,1,1,-1 geeft de snelst mogelijke muis. Je mag het proberen, maar dit is echt te snel.
  59. Een waarde van b.v. 5,5,5,6,6,6,6,-1 geeft bij kleine verplaatsingen een threshold van 1. Slechts bij hoge snelheden schiet hij door naar 4. Waardoor je bij rustige bewegingen een trage muis hebt, terwijl je bij snelle bewegingen een snelle muis bezit. Dit maakt ook direct het voordeel duidelijk met de cdev 'Mouse2' die onder alle omstandigheden de muissnelheid verdubbeld: Bij zorgvuldige keuze kun je er voor zorgen dat alleen de snelle bewegingen versneld worden, waardoor precies positioneren van de pointer met lage snelheden niet veranderd.
  60.  
  61. Een waarschuwing bij het direct veranderen van de systeemfile. Je mag met resedit geen open resources editen. Zolang je het control panel niet geopend hebt is de mcky ook niet open en mag je de mcky's dus editen. Sluit de file echter direct voordat je het controlpanel opent en andersom. Als je je hier aan houdt kun je rustig deze resource in het actieve systeem editen.
  62.  
  63. Je kunt b.v. mcky met ID=0 weggooien, van alle anderen de ID met 1 verlagen, en nu een nieuwe met ID=4 toevoegen die sneller is dan de oude ID=4.  Ik raad je wel aan om de oude waardes even op te schrijven. In het begin heb je snel de neiging een te snelle muis te kiezen. Je moet er met name voor zorgen dat je niet snel in hoge threshold waardes terecht komt omdat dit toch wel een erg snelle muis geeft. Gebruik de custom optie in det cdev Pointing device om een mooie muissnelheid in te stellen. Je zelfs meerdere creĆ«ren. Noteer de waardes. Ga nu met resedit naar je systeem en vul ze daar in. Je kunt pointing device nu weer opbergen omdat alles via apple's oude cdev in te stellen is. Je kunt ook met ResEdit het INIT deel van de cdev deleten. Hij start nu niet meer standaard op. Je hebt echter wel de mogelijkheid om tijdelijk de muissnelheid aan te passen, tot de volgende resart. Zorg er echter voor dat deze versie dan niet meer verspeid wordt. 
  64.  
  65. Eric Walch
  66.  
  67. Alle informatie komt uit de handleiding van ResEdit 2.1 (ResEdit Complete by P. Alley & C. Strange)
  68. In Inside Macintosh V wordt de mcky resource voor het eerst genoemd als nieuwe resource, maar verder niet verklaard. (slordig van apple).